package co.yixiang.modules.system.dto;

import lombok.Data;
import lombok.experimental.Accessors;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import java.time.LocalDateTime;
import java.math.BigDecimal;
import java.io.Serializable;

/**
* @author zf
* @date 2021-07-10
*/
@Data
@Accessors(chain = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class VxUserDto implements Serializable {

    private Integer id;

    /** 用户名称 */
    private String username;

    /** 用户真实姓名 */
    private String account;

    /** 用户手机号 */
    private String phone;

    /** 上级id */
    private Integer superId;

    /** 用户open_id */
    private String openId;

    /** 邀请码 */
    private String shareCode;

    /** 开户行 */
    private String bank;

    /** 银行卡号 */
    private String bankNumber;

    /** 账户余额 */
    private BigDecimal wallet;

    /** 创建时间 */
    private LocalDateTime createTime;
}
